import re

def main():
    input_str = input("Введите строку: ")
    words = re.findall(r'\b\w+\b', input_str)
    
    word_count = len(words)
    capital_cyrillic_count = 0
    latin_character_count = 0
    short_word_count = 0
    hyphenated_word_count = 0
    longest_word = ""
    longest_word_length = 0
    
    for word in words:
        if len(word) <= 3:
            short_word_count += 1
        if '-' in word:
            hyphenated_word_count += 1
        if any(c.isupper() and ord(c) >= 0x0410 and ord(c) <= 0x042F for c in word):
            capital_cyrillic_count += 1
        if any(c.isalpha() and (ord(c) < 128 or ord(c) >= 0x0410 and ord(c) <= 0x042F) for c in word):
            latin_character_count += 1
        if len(word) > longest_word_length:
            longest_word_length = len(word)
            longest_word = word
    
    print("Кол-во слов:", word_count)
    print("Кол-во слов с заглавной кириллической буквы:", capital_cyrillic_count)
    print("Кол-во слов содержащих латинский символ:", latin_character_count)
    print("Кол-во слов не превышающих 3 символа:", short_word_count)
    print("Кол-во слов в составе которых имеется дефис:", hyphenated_word_count)
    print("\nСамое длинное слово:", longest_word)
    print("Длина слова:", longest_word_length)

if name == "main":
    main()
